345e83c10ed233970a96eae320bab4103dc4f1ee,ff4j-store-elastic/src/main/java/org/ff4j/elastic/store/FeatureStoreElastic.java,FeatureStoreElastic,readAll,#,200
Before Change
SearchResult result = null;
try {
result = getConnection().getJestClient().execute(search);
if (!result.isSucceeded()) {
logger.error(result.getErrorMessage());
}
List<Hit<Feature, Void>> features = result.getHits(Feature.class);
for (Hit<Feature, Void> feature : features) {
After Change
SearchResult result = getConnection().search(getBuilder().queryReadAll(), true);
Map<String, Feature> mapOfFeatures = new HashMap<String, Feature>();
if (null != result && result.isSucceeded()) {
for (Hit<Feature, Void> feature : result.getHits(Feature.class)) {
mapOfFeatures.put(feature.source.getUid(), feature.source);
}